package com.order.center.customer;

/**
 * 未支付状态的关闭订单
 */
public class OrderCustomer {

    //1.监听延时队里 order-queue，
    public void excute(){

        //2.取出消息，

        //3. 查询订单表，确认订单状态。

        //4.如果订单未支付。情况：1.有可能没收到支付中心回调，2.用户确实没有支付，

        //5.调用支付中心的 支付查询接口。

        //6.查回来是成功或者失败的没必要关闭，修改订单状态成功，失败

        //7.如果回来时 未知或者未支付，发起调用支付中心的支付关闭接口。

        //8.如果回来关闭成功，修改订单状态为 订单已关闭。

    }
}
